package mosync.mobilelualiveditor.ui;

public interface WidgetEditorListener
{
	public void onWidgetCreated(WidgetInstance widget);

	public void onWidgetNameChanged(WidgetInstance w, String nameBefore,
		String nameAfter);

	public void onWidgetAdded(WidgetInstance parent, WidgetInstance child);

	public void onWidgetRemoved(WidgetInstance parent, WidgetInstance child,
		int index);

	public void onWidgetPropertyChanged(WidgetInstance widget,
		WidgetPropertyInstance prop);

	public void onScreenShown(WidgetInstance screen);

	public void onLuaEvaluate(String str);
}